﻿//
// 请注意：bbsmax 不是一个免费产品，源代码仅限用于学习，禁止用于商业站点或者其他商业用途
// 如果您要将bbsmax用于商业用途，需要从官方购买商业授权，得到授权后可以基于源代码二次开发
//
// 版权所有 厦门麦斯网络科技有限公司
// 公司网站 www.bbsmax.com
//

using System;
using System.Text;
using System.Collections.Generic;

namespace MaxLabs.bbsMax.Entities
{
    public class InvokerType : IPrimaryKey<string>
    {
        public InvokerType(string name, bool isForum, string type, string template)
        {
            Type = type;
            IsForum = isForum;
            Name = name;
            DefaultTemplate = template;
        }
        public string Type { get; set; }

        public string Name { get; set; }

        /// <summary>
        /// 是否可以按版块
        /// </summary>
        public bool IsForum { get; set; }

        public string DefaultTemplate { get; set; }

        #region IPrimaryKey<string> 成员

        public string GetKey()
        {
            return Type;
        }

        #endregion
    }

    public class InvokerTypeCollection : EntityCollectionBase<string, InvokerType>
    {
    }
}